#define _CRT_SECURE_NO_WARNINGS
#include"RBTree.h"
#include"Myset.h"
#include"Mymap.h"



//int main() {
//	int a[] = { 5,2,4,7,9,8,6,3,1,0 };
//	//jxh::map<int,int> s;
//	jxh::set<int>const s;
//	/*for (auto e : a) {
//		s.insert(e);
//	}*/
//	//jxh::map<int, int>::const_iterator it=s.begin();
//	jxh::set<int>::const_iterator it = s.begin();
//	while (it != s.end()) {
//		cout << *it << endl;
//		++it;
//	}
//	return 0;
//}
//int main() {
//	RBTree<int,int> t1;
//	srand((unsigned int)time(NULL));
//	for (int i = 0; i < 10000; i++) {
//		t1.insert(make_pair(rand() + i,rand()));
//	}
//	t1.inorder();
//	/*int a[] = {5,9,7,4,6,2,3,1,8,0,56,89,54,45,548,45,8,51,5,1,2,6,9,8,46,6,16,46,16,13};
//	for (auto e : a) {
//		t1.insert(make_pair(e,e));
//	}
//	t1.inorder();
//	cout<<t1.IsBalance();*/
//		return 0;
//}